labor of hercules

n.需要花巨大精力去完成的工作